Lower Bounds for One-to-one Packet Routing on Trees using Hot-Potato Algorithms

نویسندگان

  • Alan Roberts
  • Antonios Symvonis
  • David R. Wood
چکیده

In this paper, we consider hot-potato packet routing of one-to-one routing patterns on n-node trees. By applying a ‘charging argument’, we show that any greedy hot-potato algorithm routes a oneto-one routing pattern within 2(n − 1) steps. On the other hand, a trivial lower bound suggests that at least 3n/2 steps are required by any oblivious greedy algorithm. As the main contribution of the paper, we tighten the 2(n − 1) upper bound by constructing (for all sufficiently large n) an elaborate one-to-one packet routing problem on an n-node tree for which an oblivious greedy hotpotato algorithm requires at least 2n − o(n) steps. This improved lower bound is also shown to be valid for the minimum-distance heuristic. For trees of maximum degree d , we establish a lower bound of 2((d − 3)/(d − 2))n − o(n) routing steps.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Greedy Õ(C +D) Hot-Potato Routing on Trees

In hot-potato (deflection) routing, nodes in the network have no buffers for packets in transit. A hotpotato routing algorithm is greedy if packets are advanced from their sources toward their destinations whenever possible. The dilation D is the longest distance a packet has to travel; the congestion C is the maximum number of packets that traverse any edge. The routing time of a routing-algor...

متن کامل

Lower bounds for hot-potato permutation routing on trees

In this paper we consider hot-potato packet routing on trees. As a lower bound, for all sufficiently large n we construct a permutation routing problem on an n-node tree for which an oblivious greedy hot-potato algorithm requires at least 2n o(n) time steps. This lower bound is also valid for the minimumdistance heuristic. Applying the charging argument of Borodin et al. [8] we establish that a...

متن کامل

Deterministic Many-to-Many Hot Potato Routing

We consider algorithms for many-to-many hot potato routing. In hot potato (deflection) routing a packet cannot be buffered, and is therefore always moving until it reaches its destination. We give optimal and nearly optimal deterministic algorithms for many-tomany packet routing in commonly occurring networks such as the hypercube, meshes and tori of various dimensions and sizes, trees and hype...

متن کامل

5 Conclusions and Open Problems

20] T. Szymanski. An analysis of \Hot Potato" routing in a ber optic packet switched hypercube. 21] Z. Zhang and A.S. Acampora. Performance analysis of multihop lightwave networks with hot potato routing and distance age priorities. The many-to-many routing problem studied here is symptomatic of the diiculties in analyzing hot potato algorithms. One intuitively believes that the \desired" dist ...

متن کامل

Near-Optimal Hot-Potato Routing on Trees

In hot-potato (deflection) routing, nodes in the network have no buffers for packets in transit, which causes conflicting packets to be deflected away from their destinations. We study one-to-many batch routing problems on arbitrary tree topologies. We present two hot-potato routing algorithms, one deterministic and one randomized, whose routing times are asymptotically near-optimal (within pol...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Comput. J.

دوره 45  شماره 

صفحات  -

تاریخ انتشار 2002